const {ccclass, property} = cc._decorator;

/**
 * 地图展示
 */
@ccclass
export default class CityMove extends cc.Component {

    /**
     * 位移速度
     */
    @property
    speed: number=1;

    onLoad () {
        let tempSpeed=this.speed;
        this.node.on(cc.Node.EventType.TOUCH_MOVE, function (e) {
            let deltaX=e.getDeltaX();
            let deltaY=e.getDeltaY();
            let x=this.node.x;
            let y=this.node.y;
            //可移动范围
            if(x+deltaX*tempSpeed>-1140&&x+deltaX*tempSpeed<1140){
                this.node.x+=deltaX*tempSpeed;
            }
            if(y+deltaY*tempSpeed>-384&&y+deltaY*tempSpeed<384){
                this.node.y+=deltaY*tempSpeed;
            }
        }, this);
    }

    start () {

    }

    update (dt) {

    }
}
